# Release Notes - OpenTAP 9.9
# New Features:
- Add support for promptUser in
MetaData
in ComponentSettings #170 (opens new window) - The
tap package show
CLI action should display the latest compatible release version #184 (opens new window) - Add globbing attribute to OpenTapPackageReference #209 (opens new window)
- Package Create: Less greedy package dependency detection #264 (opens new window)
- Added cancellation token to
Run Program
test step #270 (opens new window) - Add tags support in TapPackage metadata #275 (opens new window)
- Allow a TestPlan object to be annotated #302 (opens new window)
# Usability Improvements:
- Obsolete ResultListenerIgnoreAttribute #29 (opens new window)
- Remove .NET Core 2.1.503 from Linux docker image #36 (opens new window)
- Issues passing external parameter related to a dropdown menu via CLI #176 (opens new window)
- Test run execution gives success message even if the test plan depends on a plugin that is not installed #205 (opens new window)
- Add INSTALL.sh test to CI #207 (opens new window)
- The folder structure created by
tap sdk new
is problematic #223 (opens new window) - Sweep parameter step to show name of the parameter(s) being swept #265 (opens new window)
- Support Http Range Headers to resume failed package download #257 (opens new window)
- Improve performance with regards to running very quick test plans #272 (opens new window)
- Better handling of assembly version conflicts between packages' DLL dependencies #292 (opens new window)
- Uninformative error message when instrument/dut driver is not configured #314 (opens new window)
- Set TapMutex when running a CLI action #317 (opens new window)
# Bug Fixes:
- Handle input step (Examples): Dynamic Input Value property is not displayed correctly #162 (opens new window)
- tap.exe: Nothing happens after "waiting for files to become unlocked" message when files become unlocked #169 (opens new window)
- SDK has two OpenTAP dependencies #180 (opens new window)
- CLI process does not get a chance to finish #262 (opens new window)
- Several issues with
tap sdk gitversion
#263 (opens new window) - Sweep: Removed step (and parameter) are still displayed in the log when executed #268 (opens new window)
- Cannot locate System.Net.IPAddress type #277 (opens new window)
- Package install overwrites existing files #281 (opens new window)
Deferred Results
step's abort behavior: abort does not wait forDeferred Results
, and there is no indication about abort at all #288 (opens new window)- ComponentSettings don't work reliable #289 (opens new window)
- The
Run Program
step's PrePlanRun should not check if the working directory exists #297 (opens new window) - TestPlanReference load sometimes does not update #298 (opens new window)
- ComponentSettingsList does not use DisplayAttribute name #301 (opens new window)
tap package verify
fails on Linux for OpenTAP and SDK #303 (opens new window)- SDK/Examples should depend on OpenTAP 9.8 #305 (opens new window)
- Creating new project using CLI has old NuGet version #307 (opens new window)
- External parameters from a .csv file can only be used if the CSV plugin is installed #311 (opens new window)
# Documentation:
- Ensure docs are using https instead of http where applicable #117 (opens new window)
- Document OpenTAP annotation system #202 (opens new window)